/*每个页面公共css */
	

	view,
	label,
	icon,
	image,
	text,
	button,
	navigator {
		box-sizing: border-box;

	}

	//文本单行隐藏为...
	.hide {

		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	//弹性盒子纵向宽度塌陷

	.w100 {
		width: 100%;
	}

	// 两端排版
	.sp_be {
		display: flex;
		justify-content: space-between;
		flex-flow: row wrap;
		align-items: center;

	}

	// 两端排版不换行
	.sp_be_no {
		display: flex;
		justify-content: space-between;
		flex-flow: row nowrap;
		align-items: center;

	}

	// 平均排版
	.sp_ar {
		display: flex;
		justify-content: space-around;
		flex-flow: row wrap;
		align-items: center;

	}

	// 从左到右排版
	.start {
		display: flex;
		justify-content: flex-start;
		flex-flow: row wrap;
		align-items: center;

	}
	// 从左到右排版
	.start_sp_be {
		display: flex;
		justify-content: flex-start;
		flex-flow: row wrap;
		aling-content: space-between;

	}

	// 从右到左排版
	.end {
		display: flex;
		justify-content: flex-end;
		flex-flow: row wrap;
		align-items: center;

	}
	// 从右到左排版顶部对齐
	.end_top {
		display: flex;
		justify-content: flex-end;
		flex-flow: row wrap;
		align-items: flex-start;

	}

	// 纵向左对齐上下平均排版
	.col_sp_ar {
		height: 100%;
		display: flex;
		flex-flow: column wrap;
		justify-content: space-around;
		align-items: flex-start;

	}

	// 纵向从左对齐上下两端排版
	.col_sp_be {
		height: 100%;
		display: flex;
		flex-flow: column nowrap;
		justify-content: space-between;
		align-items: flex-start;

	}

	//居中
	.center {

		display: flex;
		flex-flow: row nowrap;
		justify-content: center;
		align-items: center;
	}

	// 背景色
	.all {
		width: 100%;
		min-height: 100vh;
		// background-color: #333333;
		background-color: rgb(247, 246, 253);
		box-sizing: border-box;
	}

	// 白框 圆角
	.content_box {

		background: #FFFFFF;
		border-radius: 20rpx;
	}
	.tac{
		text-align: center;
	}
	.tae{
		text-align: end;
	}
	// 行高
	.lh117{
		line-height: 117rpx;
		
	}
	.bg_12161F{
		background-color: #12161F !important;
	}

	//字体样式
	.w500{
		font-weight: 500;
	}
	.wbold{
		font-weight: bold;
	}
	.fo24_w500{
		font-size: 24rpx;
		font-family: PingFang SC;
		font-weight: 500;
		
	}
	
	.fo56_wbol {
		
		font-size: 56rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #333333;

	}
	.fo46_lh64 {
		font-size: 46rpx;
		font-family: PingFang SC;
		font-weight: bold;
		line-height: 64rpx;
		color: #2D3244;
		opacity: 1;

	}

	.fo38_w500 {
		
		font-size: 38rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #FFFFFF;

	}
	.fo36_wbol {
		
		
		font-size: 36rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #E23232;

	}
	.fo36 {
		
		font-size: 36rpx;
		font-family: PingFang SC;
		color: #333333;

	}


	.fo34_w500 {

		
		
		font-size: 34rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #333333;

	}
	.fo34_wbo {
		font-size: 34rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #EE4343;


	}

	.fo32_wbol {

		
		font-size: 32rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #333333;
	}
	.fo30_w500 {
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: 500;
	}

	.fo30_wbold {

		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #333333;
		opacity: 1;
	}

	.fo30_lh42 {

		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: bold;
		line-height: 42rpx;
		color: rgba(0, 0, 0, 0.9);
		opacity: 1;
	}

	.fo30_lh20 {

		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: bold;
		line-height: 20rpx;
		opacity: 1;
		color: #FFFFFF;

	}

	.fo28_w400 {


		font-size: 28rpx;
		font-family: PingFang SC;
		font-weight: 400;
		line-height: 48rpx;
		color: #FFFFFF;
		opacity: 1;


	}

	.fo28_wbol {
		font-size: 28rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #E23232;
	}

	.fo28_w500 {


		
		font-size: 28rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #333333;

	}

	.fo26_wbol {



		
		font-size: 26rpx;
		font-family: PingFang SC;
		font-weight: bold;
	}

	.fo26_w400 {

		font-size: 26rpx;
		font-family: PingFang SC;
		font-weight: 400;
		color: #333333;

	}
	

	.fo24_w500 {


		
		font-size: 24rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #FFFFFF;
	}
	.fo24_w400 {
	
	
		
		font-size: 24rpx;
		font-family: PingFang SC;
		font-weight: 400;
		color: #CACACA;
	}
	.fo22_w500 {

		font-size: 22rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: #E23232;
	}
	.c37A037{
		
		color: #37A037;
	}
	.cCECECE{
		color: #CECECE;
	}
	.cFFFFFF{
		color: #FFFFFF;
	}
	.cEE4343{
		color: #EE4343;
	}
	.cF05A5A{
		color: #F05A5A;
	}
	.c999999{
		color: #999999;
	}
	.bcEE4343{
		
		background:  #EE4343;
	}
	.c669EFB{
		
		background: #669EFB;
	}
	.c0078FF{
		
		background: #0078FF;
	}
	.cFF8800{
		
		
		background: #FF8800;
	}
	.c8266FB{
		
		background: #8266FB;
	}
	.cFB6666{
		
		background: #FB6666;
	}
	.c666666{
		color: #666666;
	}
	.c37A037{
		color: #37A037;
	}
	.c333333{
		color: #333333;
	}
	.taend{
		align-items: flex-end;
	}
	.opacity0_7{
		
		opacity: 0.7;
	}

	.bold {

		font-weight: bold;
	}

	.fo_w400 {

		font-weight: 400;
	}


	//三角形
	.triangleB {
		display: inline-block;
		width: 0rpx;
		height: 0rpx;
		opacity: 2;
		border-top: 16rpx solid #E6E7EB;
		border-left: 8rpx solid transparent;
		border-bottom: 0rpx solid transparent;
		border-right: 8rpx solid transparent;

	}

	.triangleR {
		display: inline-block;
		width: 0rpx;
		height: 0rpx;
		opacity: 2;
		border-top: 8rpx solid transparent;
		border-left: 16rpx solid #E6E7EB;
		border-bottom: 8rpx solid transparent;
		border-right: 0rpx solid transparent;

	}

	//蓝色按钮
	.blue_but {
		border: none;
		outline: none;
		width: 240rpx;
		height: 80rpx;
		background-color: #0A52FB;
		opacity: 1;
		border-radius: 20rpx;
		text-align: center;
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: bold;
		line-height: 80rpx;
		color: #FFFFFF;
		opacity: 1;


	}

	//图标
	.tubiao {
		width: 32rpx;
		height: 35rpx;
	}
	.spacing_top17{
		margin-top: 17rpx;
	}
	.spacing_top18{
		margin-top: 18rpx;
	}
	.spacing_bot20{
		margin-bottom: 20rpx;
	}
	.spacing_bot25{
		margin-bottom: 25rpx;
	}
	.spacing_bot31{
		margin-bottom: 31rpx;
	}
	.spacing_bot36{
		margin-bottom: 36rpx;
	}
	.spacing_bot42{
		margin-bottom: 42rpx;
	}
	.spacing_bot72{
		margin-bottom: 72rpx;
	}
	.spacing_bot106{
		margin-bottom: 106rpx;
	}
	.spacing_top40{
		margin-top: 40rpx;
	}
	//间距
	.spacing45 {
		margin-right: 45rpx;

	}
	.spacing32 {
		margin-right: 32rpx;

	}
	.spacing28 {
		margin-right: 28rpx;
	}
	.spacing24 {
		margin-right: 24rpx;

	}
	.spacing23 {
		margin-right: 23rpx;




	}
	.spacing20 {
		margin-right: 20rpx;

	}
	.spacing18 {
		margin-right: 18rpx;

	}
	.spacing17 {
		margin-right: 17rpx;
	
	}

	.spacing12 {
		margin-right: 12rpx;

	}
	.spacing7 {
		margin-right: 7rpx;

	}

	// 左右内间距30
	.LRpa {
		padding-left: 30rpx;
		padding-right: 30rpx;
	}
	
	
	.color_A8AFC2{
		color: #A8AFC2;
	}
	.bg_14151E{
		background-color: #14151E;
	}
	